package com.aiti.lulian.entity.newCard;

import com.aiti.base.core.base.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "运营后台导出记录表")
@TableName("card_admin_export_record")
public class CardAdminExportRecord extends BaseEntity {

    @ApiModelProperty(name = "主键")
    @TableId(type = IdType.INPUT, value = "base_id")
    private String baseId;

    /**
     * 1用户管理-列表页数据 2用户管理-个人版详情页员工数据 3用户管理-企业版详情页员工数据 4审核管理-列表页数据
     */
    @ApiModelProperty(name = "数据来源")
    @TableField("data_source")
    private String dataSource;

    @ApiModelProperty(name = "导出人用户ID")
    @TableField("creator")
    private String creator;

    @ApiModelProperty(name = "导出时的传参")
    @TableField("params")
    private String params;

    @ApiModelProperty(name = "导出时间")
    @TableField(value = "base_create_time")
    private Date baseCreateTime;
}
